home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / comm / envoy / netprobe_4_24.lha / NetProbe / include / ui-MUI.h < prev    next >
Text File  |  1994-08-15  |  3KB  |  113 lines

  1. //
  2. //  $Log: ui-MUI.h,v $
  3. //  Revision 1.3  1994/08/15  22:56:32  hakan
  4. //  various stuff... don't ask.
  5. //
  6. //  Revision 1.2  1994/06/15  01:55:36  hakan
  7. //  GUI faithfully copieed from version 3.x
  8. //
  9. //  Revision 1.1  1994/06/14  20:32:08  hakan
  10. //  Initial revision
  11. //
  12. //
  13.  
  14.  
  15. #define KeyCheckmark(selected,key,exportid)\
  16.     ImageObject,\
  17.         ImageButtonFrame,\
  18.         MUIA_InputMode,     MUIV_InputMode_Toggle,\
  19.         MUIA_ControlChar,   key,\
  20.         MUIA_Image_Spec,    MUII_CheckMark,\
  21.         MUIA_Image_FreeVert,TRUE,\
  22.         MUIA_Selected,      selected,\
  23.         MUIA_Background,    MUII_ButtonBack,\
  24.         MUIA_ShowSelState,  FALSE,\
  25.         MUIA_ExportID,      exportid,\
  26.         End
  27.  
  28.  
  29. #define TextWithHiChar(text,key)\
  30.     TextObject,\
  31.         MUIA_Text_Contents, text,\
  32.         MUIA_Text_HiChar,   key,\
  33.         MUIA_Background,    MUII_TextBack,\
  34.         End
  35.  
  36.  
  37. #define GadgetLine(cb,to,exportid,key,string)\
  38.     Child, cb = KeyCheckmark (TRUE, key, exportid),\
  39.     Child, Label1 (string),\
  40.     Child, to = TextObject, TextFrame, MUIA_Background, MUII_TextBack, End
  41.  
  42.  
  43. #define ListViewWithKey(cb,lv,exportid,key,string)\
  44.     Child, VGroup,\
  45.         Child, HGroup,\
  46.             Child, cb = KeyCheckmark (TRUE, key, exportid),\
  47.             Child, TextWithHiChar (string, key),\
  48.             End,\
  49.         Child,\
  50.             lv = ListviewObject,\
  51.                 MUIA_Listview_List, ListObject,\
  52.                 MUIA_Listview_Input, FALSE,\
  53.                 ReadListFrame,\
  54.                 End,\
  55.             End,\
  56.         End
  57.  
  58. #define PopupGadget\
  59.     ImageObject, ImageButtonFrame,\
  60.         MUIA_Image_Spec,            MUII_PopFile,\
  61.         MUIA_Image_FontMatchWidth,  TRUE,\
  62.         MUIA_Image_FreeVert,        TRUE,\
  63.         MUIA_InputMode,             MUIV_InputMode_RelVerify,\
  64.         MUIA_Background,            MUII_BACKGROUND,\
  65.         End
  66.  
  67.  
  68.  
  69. enum MUIReturnIDs
  70. {
  71.     ID_None,
  72.  
  73.     ID_About,
  74.     ID_Save_List,
  75.     ID_HostRequest,
  76.  
  77.     ID_Scan_Realms,
  78.     ID_Scan_Hosts,
  79.     ID_Scan_All,
  80.     ID_Scan_Ping,
  81.     ID_Quit,
  82.  
  83.     ID_LV_Hosts_Changed,
  84.     ID_LV_Realms_Changed,
  85.  
  86.     ID_BT_Entities,
  87.     ID_BT_Services,
  88.     ID_BT_Owner,
  89.     ID_BT_IPAddr,
  90.     ID_BT_KickStart,
  91.     ID_BT_WorkBench,
  92.     ID_BT_NIPC,
  93.     ID_BT_FastMem,
  94.     ID_BT_ChipMem,
  95.     ID_BT_Processor,
  96.     ID_BT_Chips,
  97.     ID_BT_PingHost,
  98.  
  99.     ID_Stop_Scan,
  100.  
  101.     ID_Prefs,
  102.     ID_Prefs_Quit,
  103.     ID_Prefs_Path,
  104.     ID_Prefs_Save,
  105.     ID_Prefs_Use,
  106.     ID_Prefs_Cancel,
  107.  
  108.     ID_WatchDog
  109. };
  110.  
  111.  
  112. #define PATH_PREFS      "Envoy/NetProbe.prefs"
  113.